package com.free.picture.ecognition.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class RunImageTagging {

    /**
     * 图像数据,base64编码,要求base64编码后大小不超过10M,最短边至少15px,最长边最大4096px,支持JPG/PNG/BMP格式。
     */
    @ApiModelProperty("图像数据")
    private String image;
    /**
     * 图片的URL路径,目前支持:
     *
     * 公网HTTP/HTTPS URL
     */
    @ApiModelProperty("图片的URL路径")
    private String url;
    /**
     * 描述
     * zh:返回标签的语言类型为中文。
     *
     * en:返回标签的语言类型为英文。
     *
     * 默认值为zh。
     */
    @ApiModelProperty("返回语言")
    private String language="zh";
    /**
     * 图描述
     * 置信度的阈值(0~100),低于此置信数的标签,将不会返回。
     */
    @ApiModelProperty("图描述")
    private String threshold;
    /**
     * 最多返回的tag数(最大为150),默认值: 50。
     */
    @ApiModelProperty("返回标签的多少")
    private String limit="150";
}
